﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;

/// <summary>
/// Summary description for Type_MucDoTinhXao
/// </summary>
public class Type_MucDoTinhXao : ICheckAndConvertValues
{
    string[] MucDoTinhXao_Symbol ={"T060A","T060B","T060C"};



    
    string _value;
    string _columnName;
    public Type_MucDoTinhXao(string _columnName, string _value)
	{
        this._value = _value;
        this._columnName = _columnName;
	}


    public override bool isExistSymbol()
    {
        foreach (string x in MucDoTinhXao_Symbol)
        {
            if (x.ToString().Trim().ToUpper().Equals(_columnName))
                return true;
        }

        return false;
    }
    
    public override string getText()
    {
        if (_value.Trim().ToUpper().Equals("A"))
        {
            return "Phương tiện thủ công";
        }
        else if (_value.Trim().ToUpper().Equals("B"))
        {
            return "Phương tiện cơ khí hóa";
        }
        else if (_value.Trim().ToUpper().Equals("C"))
        {
            return "Phương tiện đa năng";
        }
        else if (_value.Trim().ToUpper().Equals("D"))
        {
            return "Phương tiện chuyên dụng";
        }
        else if (_value.Trim().ToUpper().Equals("E"))
        {
            return "Phương tiện tự động hóa";
        }
        else if (_value.Trim().ToUpper().Equals("F"))
        {
            return "Phương tiện máy tính hóa";
        }
        else if (_value.Trim().ToUpper().Equals("G"))
        {
            return "";
        }
        return _value;
            
    }





    public override bool isExistText()
    {
        foreach (string x in MucDoTinhXao_Text)
        {
            if (x.ToString().Trim().ToUpper().Equals(_value.ToString().ToUpper()))
                return true;
        }

        return false;
    }
    string[] MucDoTinhXao_Text = { "Phương tiện thủ công", "Phương tiện cơ khí hóa", "Phương tiện đa năng", "Phương tiện chuyên dụng", "Phương tiện tự động hóa", "Phương tiện máy tính hóa" };

    public override string getSymbol()
    {
        if (_value.Trim().Equals("Phương tiện thủ công"))
        {
            return "A";
        }
        else if (_value.Trim().Equals("Phương tiện cơ khí hóa"))
        {
            return "B";
        }
        else if (_value.Trim().Equals("Phương tiện đa năng"))
        {
            return "C";
        }
        else if (_value.Trim().Equals("Phương tiện chuyên dụng"))
        {
            return "D";
        }
        else if (_value.Trim().Equals("Phương tiện tự động hóa"))
        {
            return "E";
        }
        else if (_value.Trim().Equals("Phương tiện máy tính hóa"))
        {
            return "F";
        }
        else if (_value.Trim().Equals(""))
        {
            return "G";
        }
        return _value;
    }
}